/***********************************************************************
	filename: 	DaterTransDefault.cpp
	created:	9/5/2012
	author:		4Ys
	
	purpose:	A default trans class executed when the message reveived is invalid	
*************************************************************************/
#ifndef _DaterTransDefault_h_
#define _DaterTransDefault_h_

#include "DaterTranslator.h"
#include "DaterLinktoSQL.h"
#include "DaterSingleton.h"

namespace Dater
{
	/*!
	\brief
		An entity class contains 21 year calendars front and back.
	*/
	class TransDefault : public Translator , public Singleton< TransDefault >
	{
	public:
		/*!
		\brief
			Constructor for TransDefault class
		*/
		TransDefault() : Translator()
		{
			_ifRequest = false;
		}
		
		/*!
		\brief
			the function to execute the string.
		*/
		virtual bool execute(int& clientUid, std::vector<std::string>& sendMessages, std::vector<int>& sendClientUids);

		/*!
		\brief
			the function to judge if the string is acceptable.
		*/
		virtual bool judge( const char* order ){return true;};
	};

}

#endif